power punch - German English Dictionary